from flask import Flask
from info import create_app,db,models  # 导入的目的是为了在迁移的时候知道有models的存在，可以迁移
from flask_script import Manager
from flask_migrate import Migrate,MigrateCommand

# 根据传递不同的配置Key，获取不同的配置类信息
app = create_app("develop")

# 创建manager对象，管理app
manager = Manager(app)

# 使用migrate关联app和db
Migrate(app,db)

# 给manager添加操作命令
manager.add_command("db",MigrateCommand)

# Flask应用程序实例的run方法，启动web服务器
if __name__ == "__main__":
    manager.run()
